what happens on the road stays on the road [us] - Espagnol Anglais Dictionnaire